home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 April: Mac OS SDK / Dev.CD Apr 96 SDK / Dev.CD Apr 96 SDK1.toast / Development Kits (Disc 1) / OpenDoc Development Framework / ODFDev / ODF / Examples / Hello / Other / HelloPrt.r next >
Encoding:
Text File  |  1995-11-08  |  3.5 KB  |  186 lines  |  [TEXT/MPS ]

  1. //========================================================================================
  2. //
  3. //    File:                HelloPrt.r
  4. //    Release Version:    $ 1.0d11 $
  5. //
  6. //    Copyright:    © 1995 by Apple Computer, Inc., all rights reserved.
  7. //
  8. //========================================================================================
  9.  
  10. #define SystemSevenOrBetter 1            // we want the extended types
  11. #define    SystemSevenOrLater    1            // Types.r uses this variable
  12.  
  13. #include "Types.r"
  14. #include "SysTypes.r"
  15. #include "CodeFragmentTypes.r"
  16.  
  17. #ifndef __ODTYPES_R__
  18. #include "ODTypes.r"
  19. #endif
  20.  
  21. #ifndef HELLODEF_H
  22. #include "HelloDef.h"
  23. #endif
  24.  
  25. //-------------------------------------------------------------------------------------
  26. // .rsrc resources
  27. //-------------------------------------------------------------------------------------
  28.  
  29. include "MacIcons.rsrc" not 'ckid';
  30.  
  31. //-------------------------------------------------------------------------------------
  32. // Code Fragment Resource
  33. //-------------------------------------------------------------------------------------
  34.  
  35. resource 'cfrg' (0) {
  36.     {    /* array memberArray: 2 elements */
  37.         /* [1] */
  38. #ifdef FW_BUILD_MAC68K
  39.         kMotorola,
  40. #else
  41.         kPowerPC,
  42. #endif
  43.         kFullLib,
  44.         kNoVersionNum,
  45.         kNoVersionNum,
  46.         kDefaultStackSize,
  47.         kNoAppSubFolder,
  48.         kIsLib,
  49.         kOnDiskFlat,
  50.         kZeroOffset,
  51.         kWholeFork,
  52.         kODFHelloEditor,
  53.         /* [2] */
  54. #ifdef FW_BUILD_MAC68K
  55.         kMotorola,
  56. #else
  57.         kPowerPC,
  58. #endif
  59.         kFullLib,
  60.         kNoVersionNum,
  61.         kNoVersionNum,
  62.         kDefaultStackSize,
  63.         kNoAppSubFolder,
  64.         kIsLib,
  65.         kOnDiskFlat,
  66.         kZeroOffset,
  67.         kWholeFork,
  68.         "ODFHello"
  69.     }
  70. };
  71.  
  72. //-------------------------------------------------------------------------------------
  73. // NMAP Resources
  74. //-------------------------------------------------------------------------------------
  75.  
  76. resource kODNameMappings (kKindCategoryMapId) {
  77.     kODKind,
  78.     {    /* array Types: 1 elements */
  79.         /* [1] */
  80.         kODFHelloKind,
  81.         kODIsAnISOStringList
  82.         {
  83.             {    /* array ClassIDs: 1 elements */
  84.                 /* [1] */
  85.                 kODCategoryPlainText
  86.             }
  87.         }
  88.     }
  89. };
  90.  
  91. resource kODNameMappings (kEditorKindMapId) {
  92.     kODEditorKinds,
  93.     {    /* array Types: 1 elements */
  94.         /* [1] */
  95.         kODFHelloEditor,
  96.         kODIsAnISOStringList
  97.         {
  98.             {    /* array ClassIDs: 1 elements */
  99.                 /* [1] */
  100.                 kODFHelloKind
  101.             }
  102.         }
  103.     }
  104. };
  105.  
  106. resource kODNameMappings (kEditorUserStringMapId) {
  107.     kODEditorUserString,
  108.     {    /* array Types: 1 elements */
  109.         /* [1] */
  110.         kODFHelloEditor,
  111.         kODIsINTLText
  112.         {
  113.             smRoman,
  114.             langEnglish,
  115.             kODFHelloEditorUserString
  116.         }
  117.     }
  118. };
  119.  
  120. resource kODNameMappings (kKindUserStringMapId) {
  121.     kODKindUserString,
  122.     {    /* array Types: 1 elements */
  123.         /* [1] */
  124.         kODFHelloKind,
  125.         kODIsINTLText
  126.         {
  127.             smRoman,
  128.             langEnglish,
  129.             kODFHelloKindUserString
  130.         }
  131.     }
  132. };
  133.  
  134. resource kODNameMappings (kCategoryUserStringMapId) {
  135.     kODCategoryUserString,
  136.     {    /* array Types: 1 elements */
  137.         /* [1] */
  138.         kODCategoryPlainText,
  139.         kODIsINTLText
  140.         {
  141.             smRoman,
  142.             langEnglish,
  143.             kODFHelloCategoryUserString
  144.         }
  145.     }
  146. };
  147.  
  148. resource kODNameMappings (kOldMacOSTypeMapId) {
  149.     kODKindOldMacOSType,
  150.     {    /* array KeyList: 1 elements */
  151.         /* [1] */
  152.         kODFHelloKind,
  153.         kODIsMacOSType {
  154.             kODFHelloOSType
  155.         }
  156.     }
  157. };
  158.  
  159. resource kODNameMappings (kEditorPlatformKinds) {
  160.     kODEditorPlatformKind,
  161.     {    /* array KeyList: 1 elements */
  162.         /* [1] */
  163.         kODFHelloEditor,
  164.         kODIsPltfmTypeSpac {
  165.             /* array PltfmTypeSpacList: 2 elements */
  166.             {
  167.                 /* [1] */
  168.                 kODPlatformFileType, 
  169.                 kTEXTOSType, 
  170.                 smRoman, 
  171.                 langEnglish, 
  172.                 kDragKindUserString1, 
  173.                 kODCategoryPlainText,
  174.                 /* [2] */
  175.                 kODPlatformDataType, 
  176.                 kTEXTOSType, 
  177.                 smRoman, 
  178.                 langEnglish, 
  179.                 kDragKindUserString2, 
  180.                 kODCategoryPlainText
  181.             }
  182.         }
  183.     }
  184. };
  185.  
  186.